.userinfo {
	background-color: #ffffff;
	border-top: 20rpx solid #f7f6f6;

	.box {

		.box-item {
			display: flex;
			justify-content: space-between;
			align-items: center;
			height: 120rpx;
			padding: 0 32rpx;
			border-bottom: 2rpx solid #f7f6f6;

			.tit {
			  font-size: 32rpx;
			  color: #222222;
			}
			.avatar-wrapper {
			  width: 94rpx;
			  height: 94rpx;
			  margin: 0;
			  padding: 0;
			  border-radius: 50%;

				&::after {
					border-radius: 50%;
				}
				.avatar {
					width: 100%;
					height: 100%;
				}
			}
			.nickname {
				text-align: right;
				font-size: 30rpx;
				height: 94rpx;
				line-height: 94rpx;
			}
		}
	}
	.tips {
		font-size: 24rpx;
		padding: 14rpx 32rpx;
		color: #a1a1a1;
	}
	.btn {
		width: 632rpx;
		height: 88rpx;
		line-height: 88rpx;
		background: linear-gradient(105deg, #2b99ff, var(--textColor));
		border-radius: 44rpx;
		font-size: 30rpx;
		font-family: PingFang SC;
		font-weight: bold;
		color: #ffffff;
		opacity: 0.97;
		margin: 100rpx auto 0 auto;
	}
}
